package com.zhaodui.dhcar.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 违章详情
 * @author onlineGenerator
 * @date 2019-02-14 18:40:10
 * @version V1.0   
 *
 */
@Entity
@Table(name = "fxj_dh_car_wzdetail", schema = "")
@SuppressWarnings("serial")
public class FxjDhCarWzdetailEntity implements java.io.Serializable {
	/**主键*/
	private Integer id;
	/**创建人名称*/
	@Excel(name="创建人名称",width=15)
	private String createName;
	/**创建人登录名称*/
	@Excel(name="创建人登录名称",width=15)
	private String createBy;
	/**创建日期*/
	@Excel(name="创建日期",width=15,format = "yyyy-MM-dd")
	private Date createDate;
	/**更新人名称*/
	@Excel(name="更新人名称",width=15)
	private String updateName;
	/**更新人登录名称*/
	@Excel(name="更新人登录名称",width=15)
	private String updateBy;
	/**更新日期*/
	@Excel(name="更新日期",width=15,format = "yyyy-MM-dd")
	private Date updateDate;
	/**所属部门*/
	@Excel(name="所属部门",width=15)
	private String sysOrgCode;
	/**所属公司*/
	@Excel(name="所属公司",width=15)
	private String sysCompanyCode;
	/**流程状态*/
	@Excel(name="流程状态",width=15)
	private String bpmStatus;
	/**车牌*/
	@Excel(name="车牌",width=15)
	private String carNo;
	/**车辆类型*/
	@Excel(name="车辆类型",width=15)
	private String carType;
	/**管局名称*/
	@Excel(name="管局名称",width=15)
	private String carorg;
	/**车牌前缀*/
	@Excel(name="车牌前缀",width=15)
	private String lsprefix;
	/**车牌剩余部分*/
	@Excel(name="车牌剩余部分",width=15)
	private String lsnum;
	/**车架号*/
	@Excel(name="车架号",width=15)
	private String frameno;
	/**发动机号*/
	@Excel(name="发动机号",width=15)
	private String engineno;
	/**违章内容*/
	@Excel(name="违章内容",width=15)
	private String content;
	/**违章代码*/
	@Excel(name="违章代码",width=15)
	private String legalnum;
	/**时间*/
	@Excel(name="时间",width=15)
	private String time;
	/**罚款金额*/
	@Excel(name="罚款金额",width=15)
	private String price;
	/**扣分*/
	@Excel(name="扣分",width=15)
	private String score;
	/**地点*/
	@Excel(name="地点",width=15)
	private String address;
	/**违章ID*/
	@Excel(name="违章ID",width=15)
	private String wzid;
	/**违章城市*/
	@Excel(name="违章城市",width=15)
	private String csmc;
	/**城市代码*/
	@Excel(name="城市代码",width=15)
	private String csdm;
	/**采集机关*/
	@Excel(name="采集机关",width=15)
	private String cjjg;
	/**总金额*/
	@Excel(name="总金额",width=15)
	private String totalprice;
	/**总分*/
	@Excel(name="总分",width=15)
	private String totalscore;
	/**付款*/
	@Excel(name="付款",width=15)
	private String charge;
	/**备用1*/
	@Excel(name="备用1",width=15)
	private String by1;
	/**备用2*/
	@Excel(name="备用2",width=15)
	private String by2;
	/**备用3*/
	@Excel(name="备用3",width=15)
	private String by3;
	/**备用4*/
	@Excel(name="备用4",width=15)
	private String by4;
	/**查询订单号*/
	@Excel(name="查询订单号",width=15)
	private String queryOrderno;
	
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  主键
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)

	@Column(name ="ID",nullable=false,length=20)
	public Integer getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  主键
	 */
	public void setId(Integer id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人名称
	 */

	@Column(name ="CREATE_NAME",nullable=true,length=50)
	public String getCreateName(){
		return this.createName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人名称
	 */
	public void setCreateName(String createName){
		this.createName = createName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  创建人登录名称
	 */

	@Column(name ="CREATE_BY",nullable=true,length=50)
	public String getCreateBy(){
		return this.createBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  创建人登录名称
	 */
	public void setCreateBy(String createBy){
		this.createBy = createBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建日期
	 */

	@Column(name ="CREATE_DATE",nullable=true)
	public Date getCreateDate(){
		return this.createDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建日期
	 */
	public void setCreateDate(Date createDate){
		this.createDate = createDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人名称
	 */

	@Column(name ="UPDATE_NAME",nullable=true,length=50)
	public String getUpdateName(){
		return this.updateName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人名称
	 */
	public void setUpdateName(String updateName){
		this.updateName = updateName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  更新人登录名称
	 */

	@Column(name ="UPDATE_BY",nullable=true,length=50)
	public String getUpdateBy(){
		return this.updateBy;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  更新人登录名称
	 */
	public void setUpdateBy(String updateBy){
		this.updateBy = updateBy;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  更新日期
	 */

	@Column(name ="UPDATE_DATE",nullable=true)
	public Date getUpdateDate(){
		return this.updateDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  更新日期
	 */
	public void setUpdateDate(Date updateDate){
		this.updateDate = updateDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属部门
	 */

	@Column(name ="SYS_ORG_CODE",nullable=true,length=50)
	public String getSysOrgCode(){
		return this.sysOrgCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属部门
	 */
	public void setSysOrgCode(String sysOrgCode){
		this.sysOrgCode = sysOrgCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  所属公司
	 */

	@Column(name ="SYS_COMPANY_CODE",nullable=true,length=50)
	public String getSysCompanyCode(){
		return this.sysCompanyCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  所属公司
	 */
	public void setSysCompanyCode(String sysCompanyCode){
		this.sysCompanyCode = sysCompanyCode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  流程状态
	 */

	@Column(name ="BPM_STATUS",nullable=true,length=32)
	public String getBpmStatus(){
		return this.bpmStatus;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  流程状态
	 */
	public void setBpmStatus(String bpmStatus){
		this.bpmStatus = bpmStatus;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车牌
	 */

	@Column(name ="CAR_NO",nullable=true,length=32)
	public String getCarNo(){
		return this.carNo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车牌
	 */
	public void setCarNo(String carNo){
		this.carNo = carNo;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车辆类型
	 */

	@Column(name ="CAR_TYPE",nullable=true,length=32)
	public String getCarType(){
		return this.carType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车辆类型
	 */
	public void setCarType(String carType){
		this.carType = carType;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  管局名称
	 */

	@Column(name ="CARORG",nullable=true,length=32)
	public String getCarorg(){
		return this.carorg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  管局名称
	 */
	public void setCarorg(String carorg){
		this.carorg = carorg;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车牌前缀
	 */

	@Column(name ="LSPREFIX",nullable=true,length=32)
	public String getLsprefix(){
		return this.lsprefix;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车牌前缀
	 */
	public void setLsprefix(String lsprefix){
		this.lsprefix = lsprefix;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车牌剩余部分
	 */

	@Column(name ="LSNUM",nullable=true,length=32)
	public String getLsnum(){
		return this.lsnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车牌剩余部分
	 */
	public void setLsnum(String lsnum){
		this.lsnum = lsnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  车架号
	 */

	@Column(name ="FRAMENO",nullable=true,length=32)
	public String getFrameno(){
		return this.frameno;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  车架号
	 */
	public void setFrameno(String frameno){
		this.frameno = frameno;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  发动机号
	 */

	@Column(name ="ENGINENO",nullable=true,length=32)
	public String getEngineno(){
		return this.engineno;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  发动机号
	 */
	public void setEngineno(String engineno){
		this.engineno = engineno;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  违章内容
	 */

	@Column(name ="CONTENT",nullable=true,length=1000)
	public String getContent(){
		return this.content;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  违章内容
	 */
	public void setContent(String content){
		this.content = content;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  违章代码
	 */

	@Column(name ="LEGALNUM",nullable=true,length=32)
	public String getLegalnum(){
		return this.legalnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  违章代码
	 */
	public void setLegalnum(String legalnum){
		this.legalnum = legalnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  时间
	 */

	@Column(name ="TIME",nullable=true,length=32)
	public String getTime(){
		return this.time;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  时间
	 */
	public void setTime(String time){
		this.time = time;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  罚款金额
	 */

	@Column(name ="PRICE",nullable=true,length=32)
	public String getPrice(){
		return this.price;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  罚款金额
	 */
	public void setPrice(String price){
		this.price = price;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  扣分
	 */

	@Column(name ="SCORE",nullable=true,length=32)
	public String getScore(){
		return this.score;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  扣分
	 */
	public void setScore(String score){
		this.score = score;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  地点
	 */

	@Column(name ="ADDRESS",nullable=true,length=1000)
	public String getAddress(){
		return this.address;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  地点
	 */
	public void setAddress(String address){
		this.address = address;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  违章ID
	 */

	@Column(name ="WZID",nullable=true,length=32)
	public String getWzid(){
		return this.wzid;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  违章ID
	 */
	public void setWzid(String wzid){
		this.wzid = wzid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  违章城市
	 */

	@Column(name ="CSMC",nullable=true,length=32)
	public String getCsmc(){
		return this.csmc;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  违章城市
	 */
	public void setCsmc(String csmc){
		this.csmc = csmc;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  城市代码
	 */

	@Column(name ="CSDM",nullable=true,length=32)
	public String getCsdm(){
		return this.csdm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  城市代码
	 */
	public void setCsdm(String csdm){
		this.csdm = csdm;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  采集机关
	 */

	@Column(name ="CJJG",nullable=true,length=32)
	public String getCjjg(){
		return this.cjjg;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  采集机关
	 */
	public void setCjjg(String cjjg){
		this.cjjg = cjjg;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  总金额
	 */

	@Column(name ="TOTALPRICE",nullable=true,length=32)
	public String getTotalprice(){
		return this.totalprice;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  总金额
	 */
	public void setTotalprice(String totalprice){
		this.totalprice = totalprice;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  总分
	 */

	@Column(name ="TOTALSCORE",nullable=true,length=32)
	public String getTotalscore(){
		return this.totalscore;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  总分
	 */
	public void setTotalscore(String totalscore){
		this.totalscore = totalscore;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  付款
	 */

	@Column(name ="CHARGE",nullable=true,length=32)
	public String getCharge(){
		return this.charge;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  付款
	 */
	public void setCharge(String charge){
		this.charge = charge;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用1
	 */

	@Column(name ="BY1",nullable=true,length=32)
	public String getBy1(){
		return this.by1;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用1
	 */
	public void setBy1(String by1){
		this.by1 = by1;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用2
	 */

	@Column(name ="BY2",nullable=true,length=32)
	public String getBy2(){
		return this.by2;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用2
	 */
	public void setBy2(String by2){
		this.by2 = by2;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用3
	 */

	@Column(name ="BY3",nullable=true,length=32)
	public String getBy3(){
		return this.by3;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用3
	 */
	public void setBy3(String by3){
		this.by3 = by3;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  备用4
	 */

	@Column(name ="BY4",nullable=true,length=32)
	public String getBy4(){
		return this.by4;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  备用4
	 */
	public void setBy4(String by4){
		this.by4 = by4;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  查询订单号
	 */

	@Column(name ="QUERY_ORDERNO",nullable=true,length=32)
	public String getQueryOrderno(){
		return this.queryOrderno;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  查询订单号
	 */
	public void setQueryOrderno(String queryOrderno){
		this.queryOrderno = queryOrderno;
	}
}